<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>LZXリファレンス lztimer</title>
  <othercredit role="translator">
    <firstname>Atuo</firstname>
    <surname>Seki</surname>
        <contrib>2006/05/18　翻訳初版</contrib>
 </othercredit>
<link rel="STYLESHEET" type="text/css" href="./styles.css" /></head>
<body>

<!-- ===================================================================== -->
<!-- = XML information goes here                                         = -->
<!-- ===================================================================== -->
<lzelement title="LzTimer">
    <lztier>Service</lztier>
    <lzcategory>Event</lzcategory>
    <lzshortdesc>
              指定されたミリ秒後にデリゲートを扱う。
    </lzshortdesc>
    <lzapi>api-lztimer.xml</lzapi>
</lzelement>
<p>
LzTimerは特定の時間の後に機能などを呼び出す為に使用されます。
特定のメソッドを呼び出す為<a href="delegate.html">デリゲート</a>を使用し、
そのデリゲートにタイマを加える事によって、開発者はメソッドを時間で制御する事ができます。 
LzTimerはアニメーションタイミングを調整したり、ユーザーイベントのエフェクトを遅らせたり、
終了機能を組み込む為に使用してください。
</p>
<p>デリゲートがその時走る事が保障する為、LzTimerサービスに渡された時間が
デリゲートを走らせては行けない時間ではないか注意すべきです。
アプリケーションの依存性やクライアントパフォーマンスにより、指定された時間が過ぎた<i>後に</i>
デリゲートは呼び出される可能性があります。
</p>
<p>以下の例はボタンがクリックされると、何らかのテキストを表示し、
LzTimerを使用して３秒以降テキストの色をフェードアウトします。</p>

<example class="program" title="Using LzTimer to invoke method" id="lztimer-1">
&lt;canvas height="50" &gt;

    &lt;button text="Show then Fade" onclick="canvas.showText()" /&gt;
    &lt;text name="myText" opacity="0.0" bgcolor="#CCCCCC"&gt;The Invisible Man&lt;/text&gt;
    &lt;simplelayout axis="y" spacing="10" /&gt;

    &lt;method name="showText"&gt;
        this.myText.setAttribute( "opacity", 1.0 );
        this.fadeDelegate = new LzDelegate( this, "fadeText" );
        LzTimer.addTimer( this.fadeDelegate, 3000 );
    &lt;/method&gt;

    &lt;method name="fadeText"&gt;
        this.myText.animate( "opacity", 0.0, 1000 );
    &lt;/method&gt;

&lt;/canvas&gt;
</example>
</body>
</html>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->
